package com.xiaoshuidi.cloud.module.member.convert.securitycheck;

import java.util.*;

import com.xiaoshuidi.cloud.framework.common.pojo.PageResult;

import com.xiaoshuidi.cloud.module.member.controller.admin.securitycheck.vo.SecurityCheckRectificationFileCreateReqVO;
import com.xiaoshuidi.cloud.module.member.controller.admin.securitycheck.vo.SecurityCheckRectificationFileRespVO;
import com.xiaoshuidi.cloud.module.member.pojo.securitycheck.SecurityCheckRectificationFileDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 安全检查整改文件 Convert
 *
 * @author hans.zhang
 */
@Mapper
public interface SecurityCheckRectificationFileConvert {

    SecurityCheckRectificationFileConvert INSTANCE = Mappers.getMapper(SecurityCheckRectificationFileConvert.class);

    SecurityCheckRectificationFileDO convert(SecurityCheckRectificationFileCreateReqVO bean);

    SecurityCheckRectificationFileRespVO convert(SecurityCheckRectificationFileDO bean);

    List<SecurityCheckRectificationFileRespVO> convertList(List<SecurityCheckRectificationFileDO> list);

    PageResult<SecurityCheckRectificationFileRespVO> convertPage(PageResult<SecurityCheckRectificationFileDO> page);

}
